have stuck one's foot in it - Spanish English Dictionary